function carregarPagina(){
    $('#cabecalho').load('Paginas/cabecalho.php');
    $('#barraMenu').load('Paginas/barraMenu.php');
    $('#conteudo').load('Paginas/inicial.php');
    $('#rodape').load('Paginas/rodape.php');
}
function carregarConteudo(arquivo){
    $('#conteudo').load(arquivo);
}
function carregarBarraMenu(arquivo){
    $('#barraMenu').load(arquivo);
}
function resetarBarraMenu(){
    $('#barraMenu').load('Paginas/barraMenu.php');
}
function submitUnidadeAcademica(){
    var nome = $("input#nome").val();
    var UnidadeAcademicaCod = $("input#UnidadeAcademicaCod").val();
    var comando = $("input#comando").val();
    var dataString='comando='+comando+'&UnidadeAcademicaCod='+UnidadeAcademicaCod+'&nome='+nome;
    $.ajax({
        type: "POST",
        url: "Controlador/UnidadeAcademica.php",
        data: dataString
    });
    
//http://net.tutsplus.com/tutorials/javascript-ajax/submit-a-form-without-page-refresh-using-jquery/
}

function fazerLogin(){    
    var user = $("input#user").val();
    var pass = $("input#pass").val();
    var dataString = 'user='+user+'&pass='+pass;
    var response = $.ajax({
        type: "POST",
        url:"Controlador/Login.php",
        data: dataString,
        async: false
    }).responseText;
    $("#login").html("<div id='mensagem'></div>");
    $("#mensagem").html(response);
}

function validarDocumento(){
    var cpf         = $("input#cpf").val();
    var nascimento  = $("input#nascimento").val();
    var hash        = $("input#hash").val();
    var dataString = 'cpf='+cpf+'&nascimento='+nascimento+'&hash='+hash;
    var response = $.ajax({
        type: "POST",
        url:"Controlador/Validacao.php",
        data: dataString,
        async: false
    }).responseText;
    $("#form").html("<div id='mensagem'></div>");
    $("#mensagem").html(response);
}

function submitCurso(){
    var curso   = $("input#CursoCod").val();
    var nome    = $("input#nome").val();
    var turno   = $("select#turno").val();
    var comando = $("input#comando").val();
    var unidade = $("select#unidadeAcademica").val();
    var modalidade = $("select#modalidade").val();
    
    var dataString = 'CursoCod='+curso+'&nome='+nome;
    dataString = dataString+'&turno='+turno+'&comando='+comando;
    dataString = dataString+'&unidadeAcademica='+unidade+'&modalidade='+modalidade;
    var response = $.ajax({
        type: "POST",
        url:"Controlador/Curso.php",
        data: dataString,
        async: false
    }).responseText;
    $("#form").html("<div id='mensagem'></div>");
    $("#mensagem").html(response);
}
function submitUnidade(){
    var unidade   = $("input#UnidadeAcademicaCod").val();
    var nome    = $("input#nome").val();
    var comando = $("input#comando").val();
    
    var dataString = 'UnidadeAcademicaCod='+unidade+'&nome='+nome;
    dataString += '&comando='+comando;
    
    var response = $.ajax({
        type: "POST",
        url:"Controlador/UnidadeAcademica.php",
        data: dataString,
        async: false
    }).responseText;
    $("#form").html("<div id='mensagem'></div>");
    $("#mensagem").html(response);
}
function confirmarInscricao(cpf,comando){    
    var dataString = 'cpf='+cpf+'&comando='+comando;
    var local = $("select#localEntrega").val();
    dataString += '&localEntrega='+local;
    var response = $.ajax({
        type: "POST",
        url:"Controlador/Aluno.php",
        data: dataString,
        async: false
    }).responseText;
    $("form#aluno").html("<div id='mensagem'></div>");
    $("#mensagem").html(response);
}
function cadastrarAluno(){    
    var data = new FormData($('form')[0]);
    var resposta = null;
    var response = $.ajax({
        type: "POST",
        url:"Controlador/Aluno.php",
        xhr: function(){
            myXhr = $.ajaxSettings.xhr();
            return myXhr;
        },
        data: data,
        cache: false,
        contentType: false,
        processData: false
    }).done(function(){
        resposta = response.responseText;
        $("form#aluno").html("<div id='mensagem'></div>");
        $("#mensagem").html(resposta);
    }).fail(function(){
        resposta = "Falha ao enviar dados";
        $("form#aluno").html("<div id='mensagem'></div>");
        $("#mensagem").html(resposta);
        alert(resposta);
    });
    resposta = "Aguarde enquanto os dados são enviados!";
    $("form#aluno").html("<div id='mensagem'></div>");
    $("#mensagem").html(resposta);
}

function setCookie(c_name,value,exdays)
{
    var exdate=new Date();
    exdate.setDate(exdate.getDate() + exdays);
    var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
    document.cookie=c_name + "=" + c_value;
}
function ValidaCpf(ObjCpf)
{
    var cpf1 = ObjCpf.value;
    var cpf2 = cpf1.replace(/\./g,"");
    var cpf = cpf2.replace(/-/g,"");
			
    var numeros, digitos, soma, i, resultado, digitos_iguais;
    digitos_iguais = 1;
    if (cpf.length != 11){
        alert('CPF inválido');
        ObjCpf.value="";
        //ObjCpf.focus();
        return false;
    }
    for (i = 0; i < cpf.length - 1; i++)
        if (cpf.charAt(i) != cpf.charAt(i + 1))
        {
            digitos_iguais = 0;
            break;
        }
    if (!digitos_iguais)
    {
        numeros = cpf.substring(0,9);
        digitos = cpf.substring(9);
        soma = 0;
        for (i = 10; i > 1; i--)
            soma += numeros.charAt(10 - i) * i;
        resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
        if (resultado != digitos.charAt(0)){
            alert('CPF inválido');
            ObjCpf.value="";
            //ObjCpf.focus();
            return false;
        }
        numeros = cpf.substring(0,10);
        soma = 0;
        for (i = 11; i > 1; i--)
            soma += numeros.charAt(11 - i) * i;
        resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
        if (resultado != digitos.charAt(1)){
            alert('CPF inválido');
            ObjCpf.value="";
            //ObjCpf.focus();
            return false;
        }
        return true;
    }
    else{
        alert('CPF inválido');
        ObjCpf.value="";
        //ObjCpf.focus();
        return false;
    }
}
function ValidaEmail(ObjEmail){
    var email = ObjEmail.value;
    var suportado = 0;
    //Testa se o browser suporta expressões regulares
    if (window.RegExp){
        var tempReg = /a/;
        if (tempReg.test("a"))
            suportado = 1;
    }
   
    //Se o browser não suporta expressões regulares,
    //verifica apenas a posição do ponto e da arroba
    if (!suportado) {
        if(((email.indexOf(".") <= 0) || (email.indexOf("@") <= 0)) || ((email.lastIndexOf(".") == (email.length - 1)) || (email.lastIndexOf("@") == (email.length -1)))) {
            alert('E-mail inválido');
            ObjEmail.value="";
            ObjEmail.focus();
            return false;
        }
    }
    //Se o browser suporta expressões regulares,
    //faz a verificação completa
    else{
        var tmp1 = /(@.*@)|(\.\.)|(@\.)|(^\.)/;
        var tmp2 = /^.+@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
        if(tmp1.test(email) || !tmp2.test(email)){
            alert('E-mail inválido');
            ObjEmail.value="";
            ObjEmail.focus();
            return false;
        }
    }
}
